.toc{overflow-y:auto}
.toc>.toc-list{overflow:hidden;position:relative}
.toc>.toc-list li{list-style:none}
.toc-list{
    list-style-type: none;
    margin:0;padding-left:10px}
a.toc-link{color:currentColor;height:100%}
.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}
.is-collapsed{max-height:0}
.is-position-fixed{position:fixed !important;top:0}
.is-active-link{font-weight:700; color: #00B5AD !important;}
.toc-link::before{background-color:#EEE;content:' ';display:inline-block;height:20px;left:0;margin-top:-1px;position:absolute;width:2px}
.is-active-link::before{background-color:#54BC4B}

.toc-list li a{
    display: block;
    padding: 4px 0px;
    font-weight: 300;
}


.toc-list li a:hover{
    color: #00B5AD !important;
}